#include "Vector3f.h"
#include "Matrix33.h"
#include <string>

class Monster
{
public:
	Monster(Monster *baseMonster, Vector3f &pos, Vector3f &vel, Vector3f &accel);
	Monster(Monster *baseMonster, Vector3f &pos);
	Monster(std::string fileName);

	Vector3f position;
	Vector3f velocity;
	Vector3f accel;
	
	int health;
	int resistance;
	
	void update();
	
	float movementIncr;
	
	Quaternion rotation;
	
private:
	int nextPoint;
	int prevPoint;
};